package cn.wolfcode.p2p.business.domain;

import cn.wolfcode.p2p.base.domain.BaseDomain;
import cn.wolfcode.p2p.base.domain.LoginInfo;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;
//债券转让模型
@Setter
@Getter
public class CreditTransfer extends BaseDomain {
    /**
     * 版本
     */
    private Integer version = 0 ;
    /**
     * 投标id
     */
    private Long bidId;
    /**
     * 借款id
     */
    private Long bidRequestId;
    /**
     * 转让总本金
     */
    private BigDecimal bidRequestAmount;
    /**
     * 当前利率
     */
    private BigDecimal currentRate;
    /**
     * 还款方式
     */
    private Integer returnType;
    /**
     *  还款期数
     */
    private Integer monthIndex;
    /**
     * 剩余还款期数
     */
    private Integer remainMonthIndex;
    /**
     * 剩余总利息
     */
    private BigDecimal remainInterest;
    /**
     * 最近还款时间
     */
    private Date closestDeadLine;
    /**
     * 借款标题
     */
    private String bidRequestTitle;
    /**
     * 转让状态
     */
    private Integer bidRequestState;
    /**
     * 转让人
     */
    private LoginInfo transFrom;
    /**
     * 接手人
     */
    private LoginInfo transTo;
    /**
     * 发标时间
     */
    private Date publishDate;
    /**
     * 接手时间
     */
    private Date transDate;

}